Skip to content

F-115: NiA dogfood Proto DataStore + libraryTarget - #242

Merged
stepango merged 1 commit into
v2from
forma/F-115-proto-datastore
Jul 31, 2026
Merged

F-115: NiA dogfood Proto DataStore + libraryTarget#242
stepango merged 1 commit into
v2from
forma/F-115-proto-datastore

Conversation

@stepango

Copy link
Copy Markdown
Collaborator

Summary

  • Engine: libraryTarget(type, …) Path B helper (twin of androidUtilTarget/resourcesTarget); library delegates
  • Dogfood spike: protobufLibrary Path B + core-datastore-proto-library; migrate UserData to typed Proto DataStore
  • Findings F25 (protobuf type-owned on JVM library) / F26 (consumers need protobuf-kotlin-lite)
  • Docs: DOGFOOD-NIA phase C, TICKETS/PROGRESS, CALL-SITE / TARGET-PLUGINS

Verify

  • bash scripts/publish-local.sh 0.1.3-NIA
  • external forma-spike ./gradlew :binary:assembleDebugBUILD SUCCESSFUL (493 tasks); APK ~14 MB

Next

  • F-115 remains in_progress · priority: now · cron may continue → flavors / full designsystem

Add libraryTarget for Path B JVM library kinds (protobufLibrary on external
spike). Migrate dogfood UserData from Preferences to typed Proto DataStore;
document F25/F26 and phase C progress.
@stepango
stepango merged commit a9388e6 into v2 Jul 31, 2026
8 checks passed
@stepango
stepango deleted the forma/F-115-proto-datastore branch July 31, 2026 23:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant